/*
 * @Description:
 * @Version: 1.668
 * @Autor: 地虎降天龙
 * @Date: 2025-04-01 09:49:30
 * @LastEditors: 地虎降天龙
 * @LastEditTime: 2025-04-07 17:50:47
 */
import { registerMicroApps, start } from 'qiankun'

const microApps = [
  {
    name: 'qiankun-child', // 子应用的名称
    entry:
      process.env.NODE_ENV === 'development'
        ? '//localhost:8081/' // '//localhost:8081/'
        : 'https://cos.icegl.cn/qiankun/micro/', // 子应用的域名
    container: '#AppmicroALL', // 承载子应用的容器，在上面App.vue中定义
    activeRule: '/vue-son' // 被激活的子应用的路由
  },
  {
    name: 'TvT.js', // 子应用的名称
    entry:
      process.env.NODE_ENV === 'development'
        ? '//localhost:8000/' // '//localhost:8000/'
        : 'https://cos.icegl.cn/qiankun/tvt/', // 子应用的域名
    container: '#AppmicroALL', // 承载子应用的容器，在上面App.vue中定义
    activeRule: '/TvT.js' // 被激活的子应用的路由
  }
]

export const initQiankun = () => {
  console.log('initQiankun', microApps)
  registerMicroApps(microApps)
  window.qiankunStarted = false
  // start({ strictStyleIsolation: true })
}
export const startQiankun = () => {
  console.log('startQiankun')
  if (!window.qiankunStarted) {
    start({ strictStyleIsolation: true })
    window.qiankunStarted = true
  }
}
